package org.feluma.sgci.controle;

import java.util.ArrayList;

import org.feluma.sgci.dao.CursoDAO;
import org.feluma.sgci.entidade.Curso;
import org.feluma.sgci.util.Excecao;

public class CursoControle {
	public String listar(){
		try {
			int codEscola = Integer.parseInt(Transporte.request.getSession().getAttribute("codEscola").toString());
			CursoDAO dao = new CursoDAO();
			ArrayList<Curso> listaCurso = dao.listar(codEscola);
			Transporte.request.setAttribute("listaCurso", listaCurso);
		} catch (Excecao e) {
			e.printStackTrace();
		}
		return "curso.jsp";
	}
	
	public String pesquisar(){
		String nome = Transporte.getRequest().getParameter("nome");
		String processo = Transporte.getRequest().getParameter("processo");
		int codEscola = Integer.parseInt(Transporte.request.getSession().getAttribute("codEscola").toString());
		
		try {
			CursoDAO dao = new CursoDAO();
			ArrayList<Curso> listaCurso = dao.pesquisar(nome, processo, codEscola);
			Transporte.request.setAttribute("listaCurso", listaCurso);
		} catch (Excecao e) {
			e.printStackTrace();
		}
		
		
		return "curso.jsp?nome="+nome+"&processo="+processo;
	}
}
